home *** CD-ROM | disk | FTP | other *** search
- Notes on the WIN100 Sources
-
- William S. Hall
- 3665 Benton Street, #66
- Santa Clara, CA 95051
-
-
- WIN100 sources consist of two parts: sources for the
- terminal emulator and the Kermit sources. On the Columbia
- University Kermit distribution, terminal source files have names
- beginning with WKTXXX.XXX. The Kermit sources are named
- WKKXXX.XXX.
-
- It is expected that you will be using the Microsoft 6.0
- compiler and the Windows 3.0 Software Development Kit to make the
- files. You must also have Mortice Kern (MKS) Lex [2] to build
- the VT52 and VT100 protocol files. Unfortunately, the .C files
- generated by Lex cannot be distributed. Perhaps in the future,
- the emulator protocols can be written with a public domain
- version of Lex. We welcome your support in this area.
-
- Some files are in .BOO format, namely the icon and dialog
- template files. Before trying to make the source, be sure to run
- the .BOO files through MSBPCT.
-
- You should first make the Kermit library. Use the command
- line
-
- NMAKE (or NMK) /f wkkerm.mak
-
- Then you can make the emulator with the command line
-
- NMAKE (or NMK) /f wkt100.mak
-
- Do not expect to be able to create an executable which agrees
- exactly at the binary level. Files which are created with the
- Kermit BOO program often are a bit longer when restored. Also,
- library .obj files will differ depending on the directory where
- they were made.
-
- The Kermit sources are extensively commented. Although
- these files are not built as a Windows DLL, they are sufficiently
- isolated so that you can integrate them into another Windows
- terminal emulator without major disturbance. For more
- information on their construction and how they can be integrated
- into your own code, see [1].
-
- The terminal sources are more difficult to understand. It
- may help you to know that the program creates a child terminal
- window which moves around in the main window to keep the line
- with the text cursor always visible. The terminal window is
- accessed only through the message system.
-
- Please note that these files are COPYRIGHTED. You may, of
- course, modify them for your own use. Improvements and bug fixes
- are definitely welcome. However, you cannot any the sources for
- commercial purposes without permission of the author.
-
- [1] William S. Hall, Adapting Extended Processes to the
- Cooperative Multitasking of Microsoft Windows, Microsoft Systems
- Journal, Vol 6, No. 1 (1991).
-
- [2] Mortice Kern Systems Inc., 35 King Street North, Waterloo,
- Ontario N2J 2W9, CANADA, (519) 884-2251.
-
-